package com.sharesrc.umangadownloader.client.browse;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
import com.sharesrc.umangadownloader.shared.model.MangaDesc;
import com.sharesrc.umangadownloader.shared.model.MangaSiteInfo;
import com.sharesrc.umangadownloader.shared.model.SitePageInfo;

@RemoteServiceRelativePath("browse")
public interface IFBrowseService extends RemoteService {

	MangaSiteInfo getMangaSiteInfo(String siteName, String childSiteId) throws IllegalArgumentException;

	SitePageInfo getSitePageInfo(String siteName, String childSiteId, String pageIndex) throws IllegalArgumentException;

	MangaDesc getMangaDesciption(String siteName, String mangaLink) throws IllegalArgumentException;
}
